home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
blankery
/
swazblanker26
/
misc
/
swazblanker.doc
< prev
Wrap
Text File
|
1995-01-29
|
24KB
|
984 lines
TABLE OF CONTENTS
swazblanker.library/SB_AddPrefsTaskTagList
swazblanker.library/SB_BecomeBlankerTaskEnd
swazblanker.library/SB_BecomeBlankerTaskTagList
swazblanker.library/SB_BlankerInfoTagList
swazblanker.library/SB_BlankerReady
swazblanker.library/SB_CloneFrontScreenTagList
swazblanker.library/SB_CloseAllPrefsTasks
swazblanker.library/SB_CloseColorCycle
swazblanker.library/SB_CloseCopper
swazblanker.library/SB_ClrBlankerScreen
swazblanker.library/SB_CreateBlankerTask
swazblanker.library/SB_FreeBlankerInfo
swazblanker.library/SB_FrontScreenModeID
swazblanker.library/SB_GetBaseVarTagList
swazblanker.library/SB_GotoBlankerHomeDir
swazblanker.library/SB_HelpClose
swazblanker.library/SB_HelpTagList
swazblanker.library/SB_KillBlankerTask
swazblanker.library/SB_LockSBBase
swazblanker.library/SB_ModeSupportsCopper
swazblanker.library/SB_OpenColorCycleTagList
swazblanker.library/SB_OpenCopperTagList
swazblanker.library/SB_OpenScreenTagList
swazblanker.library/SB_OpenWindowTagList
swazblanker.library/SB_PingBlankerScreen
swazblanker.library/SB_RemPrefsTask
swazblanker.library/SB_ResetColorCycle
swazblanker.library/SB_ResetCopper
swazblanker.library/SB_ReturnBlankerHomeDir
swazblanker.library/SB_ServerMasterCleanUp
swazblanker.library/SB_ServerMasterSetUpTagList
swazblanker.library/SB_SetBaseVarTagList
swazblanker.library/SB_SetBlankerScreen
swazblanker.library/SB_SetCopperTagList
swazblanker.library/SB_UnLockSBBase
swazblanker.library/SB_AddPrefsTaskTagList swazblanker.library/SB_AddPrefsTaskTagList
NAME
SB_AddPrefsTaskTagList -- add a prefs process to resident list (V41)
SYNOPSIS
Node = SB_AddPrefsTaskTagList( Name, TagItems );
D0 A0 A1
struct BlankerPrefsNode *SB_AddPrefsTaskTagList( STRPTR, struct TagItem * );
Node = SB_AddPrefsTaskTags( Name, Tag1, ... )
struct BlankerPrefsNode *SB_AddPrefsTaskTags( STRPTR, Tag1, ... );
INPUTS
Name - name of task
TagItems - currently NULL.
RESULT
Returns a pointer to a struct BlankerPrefsNode which you
pass to SB_RemPrefsTask() when you have finished.
SEE ALSO
SB_RemPrefsTask().
swazblanker.library/SB_BecomeBlankerTaskEnd swazblanker.library/SB_BecomeBlankerTaskEnd
NAME
SB_BecomeBlankerTaskEnd -- finish being the blanker (V41)
SYNOPSIS
SB_BecomeBlankerTaskEnd( Message );
A0
void SB_BecomeBlankerTaskEnd( struct SBMessage * );
INPUTS
Message - as returned by SB_BecomeBlankerTaskTagList().
RESULT
None.
SEE ALSO
SB_BecomeBlankerTaskTagList().
swazblanker.library/SB_BecomeBlankerTaskTagList swazblanker.library/SB_BecomeBlankerTaskTagList
NAME
SB_BecomeBlankerTaskTagList -- become the blanker task (V41)
SYNOPSIS
Message = SB_BecomeBlankerTaskTagList( TagItems );
D0 A0
struct SBMessage *SB_BecomeBlankerTaskTagList( struct TagItem * );
struct SBMessage *SB_BecomeBlankerTaskTags( Tag1, ... );
INPUTS
TagItems - none defined.
RESULT
Returns a TRUE if have successfully become the blanker
task. The task should then enter the blanker routine as
normal and terminate when a SIGBREAK_CTRL_C is received.
Eg.
if( lock = SB_BecomeBlankerTaskTagList( NULL ) )
{
Blank();
SB_BecomeBlankerTaskEnd( lock );
}
NOTES
This function is designed for the 'Test' feature in the
configuration for each blanker.
SEE ALSO
SB_BecomeBlankerTaskEnd().
swazblanker.library/SB_BlankerInfoTagList swazblanker.library/SB_BlankerInfoTagList
NAME
SB_BlankerInfoTagList -- Read info about blanker module (V41)
SYNOPSIS
BlankerInfo = SB_BlankerInfoTagList( Name, TagList );
D0 A0 A1
struct BlankerInfo *SB_BlankerInfoTagList( STRPTR, struct TagItem * );
BlankerInfo = SB_BlankerInfoTags( name, Tag1, ... );
struct BlankerInfo *SB_BlankerInfoTags( STRPTR, Tag1, ... );
INPUTS
Name - filename of blanker module.
TagList - NULL;
RESULT
BlankerInfo - structure returned containing info
about the blanker module. If NULL then the info
could not be read from the file, so it is either
an invalid filename or the file is not a blanker
module.
SEE ALSO
SB_FreeBlankerInfo()
swazblanker.library/SB_BlankerReady swazblanker.library/SB_BlankerReady
NAME
SB_BlankerReady -- tell server we are running (V41)
SYNOPSIS
SB_BlankerReady()
void SB_BlankerReady( void );
FUNCTION
The blanker should call this function as soon as it is
ready to blank. This is after all required resources
have been obtained, so that the server knows that the
blanker running successfully. The server will wait for
this signal or the signal from the blanker exiting
before proceeding.
INPUTS
None.
RESULT
None.
SEE ALSO
swazblanker.library/SB_CloneFrontScreenTagList swazblanker.library/SB_CloneFrontScreenTagList
NAME
SB_CloneFrontScreenTagList -- open a clone of the frontmost screen (V41)
SYNOPSIS
Screen = SB_CloneFrontScreenTagList( ScreenPtr, WindowPtr, TagItems );
D0 A0 A1 A2
struct Screen *SB_CloneFrontScreenTagList( struct Screen **,
struct Window **, struct TagItem * );
Screen = SB_CloneFrontScreenTags( ScreenPtr, WindowPtr, Tag1, ... );
struct Screen *SB_CloneFrontScreenTags( struct Screen **,
struct Window **, Tag1, ... );
INPUTS
TagItems - pointer to (an array of) TagItem
structures, terminated by the value of TAG_END.
Currently there are none defined so always set this
to NULL.
RESULT
Screen - an open Intuition screen. For extended error
codes see intuition.library/OpenScreen() when Screen
is returned NULL.
SEE ALSO
SB_OpenScreenTagList(), SB_OpenWindowTagList(),
SB_FrontScreenModeID(), intuition.library/OpenScreen()
swazblanker.library/SB_CloseAllPrefsTasks swazblanker.library/SB_CloseAllPrefsTasks
NAME
SB_CloseAllPrefsTasks -- shutdown all preferences (V41)
SYNOPSIS
SB_CloseAllPrefsTasks( void );
void CloseAllPrefsTasks( void );
FUNCTION
INPUTS
None.
RESULT
All the module preferences currently open will be shutdown,
this is achieved by sending a SIGBREAKF_ABORT to all the
preferences tasks (provided they have been attached through
SB_AddPrefsTaskTagList() ).
NOTES
This function is intended for use by the server.
SEE ALSO
SB_AddPrefsTaskTagList(), SB_RemPrefsTask().
swazblanker.library/SB_CloseColorCycle swazblanker.library/SB_CloseColorCycle
NAME
SB_CloseColorCycle - stop and free color cycling (V41)
SYNOPSIS
SB_CloseColorCycle( ColorCyc );
A0
void SB_CloseColorCycle( struct SBColorCyc * );
INPUTS
ColorCyc - pointer as returned by SB_OpenColorCycleTagList().
RESULT
None.
SEE ALSO
SB_CloseColorCycleTagList()
swazblanker.library/SB_CloseCopper swazblanker.library/SB_CloseCopper
NAME
SB_CloseCopper - end copper banding effect (V41)
SYNOPSIS
SB_CloseCopper( SBCopper );
A0
VOID SB_CloseCopper( struct SBCopper * );
INPUTS
SBCopper - copper structure to detach from screen.
RESULT
None.
SEE ALSO
SB_OpenCopperTagList()
swazblanker.library/SB_ClrBlankerScreen swazblanker.library/SB_ClrBlankerScreen
NAME
SB_ClrBlankerScreen -- clear blanker screen/window (V41)
SYNOPSIS
SB_ClrBlankerScreen( Screen, Window);
D0 D1
VOID SB_ClrBlankerScreen( struct *Screen, struct *Window );
INPUTS
Screen - pointer to screen the blanker was using.
Window - pointer to the window the blanker was using.
RESULT
None.
SEE ALSO
SB_SetBlankerScreen(), SB_PingBlankerScreen()
swazblanker.library/SB_CreateBlankerTask swazblanker.library/SB_CreateBlankerTask
NAME
SB_CreateBlankerTask -- create a blanker process (V41)
SYNOPSIS
Task = SB_CreateBlankerTask( Entry, SegList, Name, Stack);
D0 A0 A1 A2 D0
struct Task *SB_CreateBlankerTask(APTR, BPTR, STRPTR, ULONG);
INPUTS
entry - entry address of blanker code. This is mutually
exclusive with the seglist parameter.
seglist - seglist of blanker module. This is mutually
exclusive with the entry parameter.
name - name of the blanker task.
stack - size of stack for the blanker task.
RESULT
Returns a pointer to the blanker task if it was started
successfully.
NOTES
o This should only be called by the server task.
o If you pass in a seglist and the blanker was not successfully
started the seglist will be freed.
SEE ALSO
SB_KillBlankerTask(), dos.library/LoadSeg(),
dos.library/UnLoadSeg()
swazblanker.library/SB_FreeBlankerInfo swazblanker.library/SB_FreeBlankerInfo
NAME
SB_FreeBlankerInfo -- Free info about blanker module (V41)
SYNOPSIS
SB_FreeBlankerInfo( BlankerInfo );
A0
VOID SB_FreeBlankerInfo( struct BlankerInfo * );
INPUTS
BlankerInfo - pointer as returned by SB_BlankerInfoTagList().
RESULT
None.
SEE ALSO
SB_BlankerInfo()
swazblanker.library/SB_FrontScreenModeID swazblanker.library/SB_FrontScreenModeID
NAME
SB_FrontScreenModeID -- get the displayID of frontmost screen (V41)
SYNOPSIS
DisplayID = SB_FrontScreenModeID()
D0
ULONG SB_FrontScreenMode( void );
INPUTS
None.
RESULT
The display mode of the frontmost screen.
SEE ALSO
SB_CloneFrontScreen(), intuition.library/OpenScreen()
swazblanker.library/SB_GetBaseVarTagList swazblanker.library/SB_GetBaseVarTagList
NAME
SB_GetBaseVarTagList -- get swazblanker variables (V41)
SYNOPSIS
Result = SB_GetBaseVarTagList( TagList );
D0 A0
ULONG SB_GetBaseVarTagList( struct TagItem * );
ULONG SB_GetBaseVarTags( Tag1, ... );
INPUTS
TagList - pointer to a taglist.
TAGS
SBBV_NumberOfPrefsTasks (LONG) - number of module
preferences tasks open (includes the main server
task if that is open).
See SB_SetBaseVarTagList() for additional tags.
RESULT
Returns 0 if successful.
SEE ALSO
SB_SetBaseVarTagList().
swazblanker.library/SB_GotoBlankerHomeDir swazblanker.library/SB_GotoBlankerHomeDir
NAME
SB_GotoBlankerHomeDir -- change directory to blankers directory (V41)
SYNOPSIS
lock = SB_GotoBlankerHomeDir()
D0
APTR SB_GotoBlankerHomeDir( void );
FUNCTION
INPUTS
None.
RESULT
The current directory will be changed to the blanker
directory and the previously locked directory is returned.
SEE ALSO
SB_ReturnBlankerHomeDir(),dos.library/CurrentDir(),
dos.library/Lock().
swazblanker.library/SB_HelpClose swazblanker.library/SB_HelpClose
NAME
SB_HelpClose -- close the help window if its open (V41)
SYNOPSIS
SB_HelpClose( sbhelp );
A0
void SB_HelpClose( APTR );
FUNCTION
Closes help window opened by SB_HelpTagList().
INPUTS
sbhelp - pointer as returned by SB_HelpTagList().
SEE ALSO
SB_HelpTagList(), amigaguide.library/CloseAmigaGuide().
swazblanker.library/SB_HelpTagList swazblanker.library/SB_HelpTagList
NAME
SB_HelpTagList -- display help file(V41)
SYNOPSIS
sbhelp = SB_HelpTagList( Filename, Window, TagList );
D0 A0 A1 A2
APTR SB_HelpTagList( STRPTR, struct Window *, struct TagItem *);
sbhelp = SB_HelpTags( Filename, Window, Tag1, ... );
APTR SB_HelpTags( STRPTR, struct Window *, Tag1, ... );
FUNCTION
Displays the helpfile from the SwazBlanker documentation
directory. This operation runs asyncronusly.
INPUTS
Filename - name of file to load. This will be loaded from
the SwazBlanker documentation directory. If you are a
blanker module you should specify the SBHELP_Directory
to get the BLANKERS directory. You do not need to
add the ".guide" to the filename.
Window - parent window.
TagList - See below.
TAGS
SBHELP_BlankerPrefs (struct BlankerPrefsNode *) - set this
if you have attached to swazblanker.library so that when
you detach from the library the help window will also be
closed.
SBHELP_Directory (ULONG) - specify the directory where your
guide file is located. Blanker modules should have their
files located in the dir "blankers". If you do not specify
this tag you will get the path to where the guide files
are stored and so will need to specify "blankers/module.guide"
to reference your blanker.
SBHELPDIR_SYS - default path.
SBHELPDIR_BLANKERS - recommended path to blanker guides.
RESULT
returns pointer if successful.
SEE ALSO
SB_HelpClose(), amigaguide.library/OpenAmigaGuideAsyncA().
swazblanker.library/SB_KillBlankerTask swazblanker.library/SB_KillBlankerTask
NAME
SB_KillBlankerTask -- create a blanker process (V41)
SYNOPSIS
SB_KillBlankerTask( Task );
D0
VOID SB_KillBlankerTask(struct Task *);
INPUTS
Task - pointer to the blanker task or NULL.
RESULT
The blanker task will be terminated.
NOTES
This should only be called by the server task.
SEE ALSO
SB_CreateBlankerTask()
swazblanker.library/SB_LockSBBase swazblanker.library/SB_LockSBBase
NAME
SB_LockSBBase -- lock the SBBase for read/write (V41)
SYNOPSIS
Lock = SB_LockSBBase( Mode, Flags );
D0 D0 D1
APTR SB_LockSBBase( ULONG, ULONG );
FUNCTION
INPUTS
Mode - SBLOCK_READ or SBLOCK_WRITE.
Flags - currently 0.
RESULT
Returns Lock on the semaphore, while holding this lock
you have the read or write/read permission you requested.
SEE ALSO
SB_UnLockSBBase().
swazblanker.library/SB_ModeSupportsCopper swazblanker.library/SB_ModeSupportsCopper
NAME
SB_ModeSupportsCopper - test if display mode supports copper (V41)
SYNOPSIS
Result = SB_ModeSupportsCopper( DisplayID );
D0 D0
BOOL SB_ModeSupportsCopper( ULONG );
INPUTS
DisplayID - display mode to test.
RESULT
Returns TRUE if display mode can support copper list.
swazblanker.library/SB_OpenColorCycleTagList swazblanker.library/SB_OpenColorCycleTagList
NAME
SB_OpenColorCycleTagList - open a color cycling screen (V41)
SYNOPSIS
ColorCyc = SB_OpenColorCycleTagList( Screen, TagList );
D0 A0 A1
struct SBColorCyc *SB_OpenColorCycleTagList( struct Screen *,
struct TagItem * );
ColorCyc = SB_OpenColorCycleTags( Screen, Tag1, ... );
struct SBColorCyc *SB_OpenColorCycleTags( struct Screen *,
Tag1, ... );
INPUTS
Screen - pointer to screen to color cycle
TagList - pointer to taglist. Currently no tags are defined.
RESULT
Retuerns pointer to ColorCyc structure.
SEE ALSO
SB_CloseColorCycle(), SB_ResetColorCycle()
swazblanker.library/SB_OpenCopperTagList swazblanker.library/SB_OpenCopperTagList
NAME
SB_OpenCopperTagList - copper banding effect (V41)
SYNOPSIS
SBCopper = SB_OpenCopperTagList( Screen, TagItems );
D0 A0 A1
struct SBCopper *SB_OpenCopperTagList( struct Screen *,
struct TagItem * );
SBCopper = SB_OpenCopperTags( Screen, Tag1, ... );
strcut SBCopper *SB_OpenCopperTags( struct Screen *,
Tag1, ... );
FUNCTION
Attaches copperlist effects to a screen.
INPUTS
Screen - screen to have copper effect added to. This
screen must be able to support a copper list. If it
does not support copperlists then this function will
return NULL. See SB_ModeSupportsCopper().
TagItems - pointer to (an array of) TagItem structures, terminated
by value of TAG_END.
TAGS
SBCOPPER_Direction - which direction the colors should, currently
only COPPER_DOWN is supported. Defaults to DOWN.
Applicability is (I).
SBCOPPER_Pen - pen number to use for copper list. Defaults to 1.
Applicability is (I).
SBCOPPER_ScanLinesPerColor - how many scanlines should be used
before changing the color. Defaults to 8 ( but this may vary
in the future depending on the display mode )
Applicability is (I).
SBCOPPER_Speed - how fast the copper colors should move up/down
the screen. This is in scanlines per vertical blank. Setting
this tag to ZERO results in a stable copper list.
Defaults to 1.
Applicability is (I).
SBCOPPER_YStart (UWORD) - vertical starting line for copper effects.
Applicability is (IS).
SBCOPPER_YStop (UWORD) - vertical line to stop copper effects at.
Applicability is (IS).
SBCOPPER_Disabled (BOOL) - set to TRUE to turn copper effects off.
If set to FALSE copper effects will be re-enabled.
(UNIMPLEMENTED).
Applicability is (IS).
RESULT
SBCopper - structure allocated to control the copper
task created to do the copper effect. Or NULL if out
of memory or the screen display mode does not support
copper lists.
SEE ALSO
SB_CloseCopper(), SB_ModeSupportsCopper(), SB_SetCopperTagList().
swazblanker.library/SB_OpenScreenTagList swazblanker.library/SB_OpenScreenTagList
NAME
SB_OpenScreenTagList -- open a screen (V41)
SYNOPSIS
Screen = SB_OpenScreenTagList( TagItems );
D0 A0
struct Screen *SB_OpenScreenTagList( struct TagItem * );
Screen = SB_OpenScreenTags( Tag1, ... );
struct Screen *SB_OpenScreenTags( Tag1, ... );
INPUTS
TagItems - pointer to (an array of) TagItem
structures, terminated by the value of TAG_END.
See intuition.library/OpenScreen() for tag values.
RESULT
Screen - an open Intuition screen. For extended error
codes see intuition.library/OpenScreen() when Screen
is returned NULL.
SEE ALSO
SB_FrontScreenModeID(), SB_CloneFrontScreenTagList(),
intuition.library/OpenScreen()
swazblanker.library/SB_OpenWindowTagList swazblanker.library/SB_OpenWindowTagList
NAME
SB_OpenWindowTagList -- open a Window (V41)
SYNOPSIS
Window = SB_OpenWindowTagList( TagItems );
D0 A0
struct Window *SB_OpenWindowTagList( struct TagItem * );
Window = SB_OpenWindowTags( Tag1, ... );
struct Window *SB_OpenWindowTags( Tag1, ... );
INPUTS
TagItems - pointer to (an array of) TagItem
structures, terminated by the value of TAG_END.
See intuition.library/OpenWindow() for tag values.
RESULT
Window - an open Intuition Window. For extended error
codes see intuition.library/OpenWindow() when Window
is returned NULL.
SEE ALSO
SB_CloneFrontScreenTagList(), intuition.library/OpenWindow()
swazblanker.library/SB_PingBlankerScreen swazblanker.library/SB_PingBlankerScreen
NAME
SB_PingBlankerScreen -- bring blanker screen to front (V41)
SYNOPSIS
SB_PingBlankerScreen()
VOID SB_PingBlankerScreen( void );
INPUTS
None.
RESULT
None.
NOTES
This should only be called by the server task.
SEE ALSO
SB_SetBlankerScreen(), SB_ClrBlankerScreen()
swazblanker.library/SB_RemPrefsTask swazblanker.library/SB_RemPrefsTask
NAME
SB_RemPrefsTask -- remove a prefs process to resident list (V41)
SYNOPSIS
SB_RemPrefsTask( BlankerPrefsNode )
A0
VOID SB_AddPrefsTask( struct BlankerPrefsNode * );
INPUTS
BlankerPrefsNode - pointer as returned by SB_AddPrefsTaskTagList().
RESULT
None.
SEE ALSO
SB_AddPrefsTaskTagList().
swazblanker.library/SB_ResetColorCycle swazblanker.library/SB_ResetColorCycle
NAME
SB_ResetColorCycle - reset color cycling (V41)
SYNOPSIS
SB_ResetColorCycle( ColorCyc );
A0
void SB_ResetColorCycle( struct SBColorCyc * );
INPUTS
ColorCyc - pointer as returned by SB_OpenColorCycleTagList().
RESULT
None.
SEE ALSO
SB_OpenColorCycleTagList()
swazblanker.library/SB_ResetCopper swazblanker.library/SB_ResetCopper
NAME
SB_ResetCopper - reset copper banding effect (V41)
SYNOPSIS
SB_ResetCopper( SBCopper );
A0
VOID SB_ResetCopper( struct SBCopper * );
FUNCTION
Old function that resets the color for the copperlist.
See SB_SetCopperTagList().
INPUTS
SBCopper - copper structure to reset.
RESULT
None.
SEE ALSO
SB_OpenCopperTagList(),SB_SetCopperTagList().
swazblanker.library/SB_ReturnBlankerHomeDir swazblanker.library/SB_ReturnBlankerHomeDir
NAME
SB_ReturnBlankerHomeDir -- restore original directory (V41)
SYNOPSIS
SB_ReturnBlankerHomeDir( Lock );
D0
void SB_ReturnBlankerHomeDir( APTR );
FUNCTION
INPUTS
lock - the lock as returned by SB_GotoBlankerHomeDir().
RESULT
Current directory will be restored to the directory as
when SB_GotoBlankerHomeDir() was invoked.
SEE ALSO
SB_GotoBlankerHomeDir(), dos.library/CurrentDir(),
dos.library/UnLock().
swazblanker.library/SB_ServerMasterCleanUp swazblanker.library/SB_ServerMasterCleanUp
NAME
SB_ServerMasterCleanUp -- cleanup the master task for the server (V41)
SYNOPSIS
SB_ServerMasterCleanUp();
VOID SB_ServerMasterCleanUp( void );
INPUTS
None.
RESULT
None.
SEE ALSO
SB_ServerMasterSetUp()
swazblanker.library/SB_ServerMasterSetUpTagList swazblanker.library/SB_ServerMasterSetUpTagList
NAME
SB_ServerMasterSetUpTagList -- setup the master task for the server (V41)
SYNOPSIS
Success = SB_ServerMasterSetUpTagList( TagList );
D0 A0
BOOL SB_ServerMasterSetUpTagList(struct TagItem *);
BOOL SB_ServerMasterSetUpTags( Tag1, ... );
INPUTS
TagList - array of tag items to specify.
TAGS
SBBV_DocPath (STRPTR) - full pathname to where the
blanker modules are.
RESULT
Returns TRUE if we were able to initialize the
swazblanker.library to service the server task.
SEE ALSO
SB_ServerMasterCleanUp()
swazblanker.library/SB_SetBaseVarTagList swazblanker.library/SB_SetBaseVarTagList
NAME
SB_SetBaseVarTagList -- set swazblanker variables (V41)
SYNOPSIS
Result = SB_SetBaseVarTagList( TagList );
D0 A0
ULONG SB_SetBaseVarTagList( struct TagItem * );
ULONG SB_SetBaseVarTags( Tag1, ... );
INPUTS
TagList - pointer to a taglist.
TAGS
SBBV_ObtainSemaphore (BOOL) - if TRUE then the
SwazBlankerBase->Semaphore will be locked for
access. Only set this to FLASE if you already
have the correct read/write access to the semaphore.
SBBV_FontInfo (STRPTR) - name of the font to use for the
user interface for blanker modules.
SBBV_PrefsWindow (struct Window *) - pointer to the
SwazBlanker preferences window if it is open or NULL
if it is not.
SBBV_BlankerPath (STRPTR) - full path to the directory
where the blanker modules are stored.
SBBV_DocPath (STRPTR) - full path to the directory where
the documentation files are stored.
SBBV_BlankerTaskPri (LONG) - the task priority to run
blanker modules at.
RESULT
Returns 0 if successful.
SEE ALSO
SB_SetBaseVarTagList().
swazblanker.library/SB_SetBlankerScreen swazblanker.library/SB_SetBlankerScreen
NAME
SB_SetBlankerScreen -- set blanker screen/window (V41)
SYNOPSIS
Error = SB_SetBlankerScreen( Screen, Window);
D0 D0 D1
ULONG SB_SetBlankerScreen( struct *Screen, struct *Window );
INPUTS
Screen - pointer to screen opened by the blanker.
Window - pointer to window on the screen.
RESULT
Returns non zero if error occured.
SEE ALSO
SB_ClrBlankerScreen(), SB_PingBlankerScreen()
swazblanker.library/SB_SetCopperTagList swazblanker.library/SB_SetCopperTagList
NAME
SB_SetCopperTagList - Set copper effect values (V41)
SYNOPSIS
SB_SetCopperTagList( SBCopper, TagItems );
A0 A1
void SB_SetCopperTagList( struct SBCopper *, struct TagItem * );
SB_SetCopperTags( SBCopper, Tag1, ... );
void SB_SetCopperTags( strcut SBCopper *, Tag1, ... );
INPUTS
SBCopper - copper structure to reset.
TagItems - pointer to (an array of) TagItem structures,
terminated by the value of TAG_END. Currently there
are none defined so always set this to NULL.
TAGS
SBCOPPER_RandomiseColors (BOOL) - if set to true then the
colors being currently used for the copper will be
randomised.
See SB_OpenCopperTagList() for additional values.
RESULT
Copper list effect variables are changed.
SEE ALSO
SB_OpenCopperTagList(), SB_ResetCopper().
swazblanker.library/SB_UnLockSBBase swazblanker.library/SB_UnLockSBBase
NAME
SB_UnLockSBBase -- unlock the SBBase (V41)
SYNOPSIS
SB_UnLockSBBase( Lock );
A0
SB_UnLockSBBase( APTR );
FUNCTION
INPUTS
Lock - as returned by SB_LockSBBase().
RESULT
None.
SEE ALSO
SB_LockSBBase().